Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F1 Canada F2 Greece F1 Greece F2 USA F12 USA F14 France F9 USA F15 India #2-w1 India #2-w4 USA F4 India F4 India F5 Germany F4 Germany F5 Morocco F2 Italy F2 India #2-w2 India #2-w3 India F1 India F2 USA F5 EI Bank Bulgarian Challenger - Sofia GHI Bronx Classic - Bronx Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Architect Open - Budapest The Wright Financial Group USTA Challenger - Champaign Banja Luka Challenger 2005 - Banja Luka Schickendanz Open - Furth Odlum Brown Vancouver Open - Vancouver WOW Cafe Challenger - New Orleans Music City Challenger - Nashville USTA Challenger - Champaign Oberstaufen Cup - Oberstaufen XXIX Edizione 'A.Savoldi Marco' - Manerbio Hilton Waikoloa Village USTA Challenger - Waikoloa Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Baton Rouge Pro Tennis Classic - Baton Rouge Ostdeutscher Sparkassen Cup - Dresden Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Schickendanz Open - Furth Muller Cup 99 - Ulm Nielsen USTA Pro Tennis Championship - Winnetka Siemens Open - Scheveningen The LTA Wrexham Challenger - Wrexham Fifth Third Bank Tennis Championships - Lexington San Marino CEPU Open - San Marino Nord/LB Open - Braunschweig Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Bauer Watertechnilogy Cup 2008 - Eckental Music City Challenger - Nashville Dallas Challenger Sunrise Challenger Monza Challenger Rome Challenger Rome Challenger Rhodes Challenger Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Lugano Challenger Okal Cup 2001 International Bavarian Championships - Eckental Turin Challenger Scheveningen Challenger Lubbock Challenger - Lubbock Media Will Cup Busan Challenger Tennis - Busan Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Trani Challenger dBI Tennis Challenger - Binghamton Todi Challenger 10th Wartburg Open - Eisenach The Surbiton Trophy - Surbiton Dusseldorf Open 2006 - Dusseldorf Warsteiner Challenger - Wolfsburg Genova Challenger Oberstaufen Challenger Oberstaufen Cup - Oberstaufen Neride Prague Indoor - Prague Alphen Challenger Milano Challenger-Jameson Cup - Milan Tennis Napoli Cup 2004 - Napoli Charlottesville Challenger Open de la Ville de Saint Denis - Reunion Island Garden Open 2004 - Rome Knoxville Challenger Unique Zagreb Open - Zagreb Meknes Challenger Casablanca Challenger Sarajevo Challenger Rabat Challenger Caltanissetta Challenger Alessandria Challenger Marburg Challenger Winnetka Challenger Oberstaufen Challenger ECM Cup - Prague Muller Cup - Ulm Heilbronn Open - Heilbronn Lexington Challenger Memorial Kolyaskin - Donetsk Cordenons Challenger Manerbio Challenger Como Challenger ATU Cup 2001 - Weiden Geneva Challenger - Geneva Szczecin Challenger Samarkand Challenger - Samarkand USTA Men's Challenger of Dallas - Dallas Kuppers Kolsch Cup by Lambertz - Aachen USTA Challenger of Dallas - Dallas Izmir Challenger DPD Challenger 2002 - Aschaffenburg Tiburon Challenger Seoul Challenger Charlottesville Challenger Architect Open - Budapest ATU Cup - Weiden Muller Cup - Ulm Knoxville Challenger A Glimmer of Hope Challenger - Austin Honolulu Challenger West Side Tennis Challenger - Forest Hills Lubbock Challenger - Lubbock Meknes Challenger USTA Challenger of San Antonio - San Antonio Copa Sevilla-Internacionales de Andalucia - Seville Garden Open - Rome Flea Market Cup Busan Challenger Tennis - Busan Porsche Open - Poznan The LTA Men's Challenger - Southampton Sarasota Challenger BMW Tennis Championship - Sunrise San Benedetto Challenger Ford Tennis Championships - Louisville XL Bermuda Open - Bermuda Steelers Cup - Kosice The LTA Wrexham Challenger - Wrexham Sibiu Challenger JSM Challenger of Champaign - Urbana Alphen Challenger Mersin Challenger Ispat Open 2004 - Ostrava The Natrel's Challenger of Granby - Granby Furth Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Scheveningen Challenger Fifth Third Bank Tennis Classic - Lexington Poznan Challenger Meerbusch Challenger Como Challenger Alphen Challenger Ljubljana Open - Ljubljana Banja Luka Challenger Alfa Romeo Tennis Cup - Cordenons Szczecin Challenger Eckental Challenger Banja Luka Challenger 2004 - Banja Luka IPP Open - Helsinki Almaty Challenger 1 - Almaty Fifth-Third Bank Tennis Classic - Lexington Oberstraufen Cup - Oberstaufen USTA Men's Challenger of Dallas - Dallas Heineken Challenger - Ho Chi Minh City Challenger Casablanca San Angel - Mexico City The $50,000 Pro Challenger at Calabasas - Calabasas Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2004 Colorado Tennis Classic - Denver Badden Open by Rothaus - Ettlingen Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans ATP Challenger Open 2004 - Monchengladbach Antonio Savoldi-Marco Co. - Manerbio GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt USTA Challenger of Orlando - Orlando Qatar ATP Challenger - Doha Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb 2006 North Shore Pro Tennis Championship - Winnetka Smith Barney Men's Challenger - Covington XI Ciutat de Barcelona - Barcelona The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Kosice Open-Steelers Cup 2008 - Kosice BMW Tennis Championship - Sunrise Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 Freeman Men's Challenger - Joplin Alphen Challenger JSM Challenger - Champaign The Surbiton Trophy - Surbiton 5 Volkswagen Challenger - Wolfsburg TED Open - Istanbul Puerto Rico Challenger Tennis Event - Humacao Furth Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Kosice Challenger Samsung Securities Cup - Seoul Calabasas Challenger Roma Open Challenger - Rome Tatra Banka Open - Bratislava Music City Challenger - Nashville Poznan Challenger USTA Illinois Challenger - Champaign Sunset Moulding Challenger - Yuba City Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin The Comercia Bank Challenger - Aptos Intersport Heilbronn Open - Heilbronn s'Tennis Masters Challenger - Graz Hilton Waikoloa Village USTA Challenger - Waikoloa 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Heilbronn Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Morocco Tennis Tour - Marrakech Oberstaufen Challenger Almaty Challenger 2 - Almaty Porsche Open - Poznan San Marino Cepu Open - San Marino Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas 9th Wartburg Open - Eisenach Black Forest Open - Freudenstadt Casablanca Challenger The Wright Financial Group, Inc. Challenger - Champaign 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino 2004 Freeman Men's Challenger - Joplin Dortmund Challenger 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Rabat Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Talahassee Challenger Rome Challenger Banja Luka Challenger Sacramento Challenger Tiburon Challenger Champaign Challenger Ostrava Open 2005 - Ostrava Kamnik Challenger - Kamnik Tallahassee Challenger Furth Challenger Rijeka Challenger Scania Stockholm Open - Stockholm ATP Challenger Hamburg - Hamburg USTA Men's Challenger of Dallas - Dallas Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Regional Hand Center Men's Challenger - Fresno Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Urbana-Champaign - Urbana Aptos Challenger Australian Unity Western Australia Open - Perth Gallagher International - Hamilton Schickedanz Open - Furth USTA Tallahassee Tennis Challenger - Tallahassee Sacramento Challenger Bergamo Challenger Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Ljubljana Open - Ljubljana Marrakech Challenger Nottingham Men's Challenger - Nottingham Rome Challenger 2003 Freeman Men's Challenger - Joplin Savannah Challenger Naples Challenger - Naples Rome Challenger Nottingham Challenger Furth Challenger Kosice Challenger Marburg Challenger Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Nord LB Open - Braunschweig Heilbronn Open - Heilbronn Open de Montauban - Montauban AT&T Challenger of Dallas - Dallas RCA Championships - Indianapolis Oberstaufen Challenger Project Independence Men's Challenger - Mandeville Fifth Third Bank Tennis Classic - Lexington International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide Como Challenger International Tennis Championships - Delray Beach Pro Tennis World Open - Boca Raton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Budapest Challenger - Budapest Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Kroger / St. Jude International - Memphis Black Forest Open 2002 - Freudenstadt Weissenhauser Strand Cup - Hamburg DPD Challenger 2001 - Aschaffenburg Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes Cup - Stuttgart Steelers Cup - Kosice Baumag Open - Budapest Banca Marche Tennis Cup - San Benedetto Vietnam Open - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo CA Tennis Trophy - Vienna Volkswagen Challenger 2005 - Wolfsburg Pro Tennis World Open - Sunrise Chennai Open - Chennai Draft Corona Mexico City Open - Mexico City Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Oldum Brown Vancouver Open - Vancouver SAP Open - San Jose 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Regions Morgan Keegan Championships - Memphis Geneva Challenger - Geneva USTA/Adtech Challenger - Boston Music City Challenger - Nashville ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Atlanta Clay Court Challenger - Atlanta BMW Open - Munich The Stella Artois Championships - London Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Internationaux du Doubs - Besancon Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Hypo Group Tennis International - Portschach 2003 Mercedes Cup - Stuttgart Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennislife Cup - Napoli Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Open Tarragona Costa Daurada - Tarragona Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles Brisbane - Brisbane SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Monza Challenger Zagreb Challenger Rome Challenger Sarasota Challenger Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Savannah Challenger BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Karlsruhe Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Zagreb Challenger BCR Open Romania - Bucharest Furth Challenger The Tennis Channel Open - Las Vegas Champaign Challenger Heilbronn Challenger Wolfsburg Challenger Dallas Challenger St. Brieuc Challenger Medibank International - Sydney SA Tennis Open - Johannesburg Szczecin Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Rio De Janeiro Challenger Sarajevo Challenger Gerry Weber Open - Halle Porto Alegre Challenger Mercedes Cup - Stuttgart Montevideo Challenger Legg Mason Tennis Classic - Washington Miller Lite Hall of Fame Tennis Championships - Newport Apia International - Sydney Masters Series - Hamburg ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Quimper Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Rome Challenger Kroger / St. Jude International - Memphis Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Ortisei Challenger Mumbai Open - Mumbai Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg Pilot Pen Tennis - New Haven BMW Open - Munich BMW Open - Munich Erste Bank Open - Vienna Brisbane International - Brisbane Heilbronn Challenger BMW Open - Munich AEGON Championships - London RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Banja Luka Challenger Tampere Imageneering Open - Tampere Warsteiner Challenger Lubeck 2001 - Lubeck Samsung Securities Cup - Seoul Banja Luka 2002 - Banja Luka VIII Trofeo Ciudad de Quito - Quito DPD Challenger 99 - Aschaffenburg Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg VII Torneo Internazionale di Tennis - Barletta Schickendanz Open - Furth Samsung Securities Cup - Seoul Caversham International Tennis Tournament - Jersey RCA Championships - Indianapolis BCR Open Romania - Bucharest Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston 2002 Mercedes Cup - Stuttgart Medibank International - Sydney The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami TD Waterhouse Cup - Long Island U.S. Men's Clay Court Championships - Houston U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Qatar Open - Doha Open de la Comunidad Valenciana - Valencia Sony Ericsson Open - Miami Brisbane International - Brisbane Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal Chennai Open - Chennai Estoril Open - Estoril Gerry Weber Open - Halle BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sydney International - Sydney The Stella Artois Championships - London Australian Open - Melbourne U.S. Open - New York Apia International - Sydney NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Internazionali BNL dItalia - Rome U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, PO, FRA-GER 4-1 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 River Oaks International Tennis Tournament - Houston